Snapservice Clusters ProtectionGroups ListItem

Snapservice Clusters ProtectionGroups ListItem
Snapservice Clusters ProtectionGroups ListItem

The Snapservice Clusters ProtectionGroups ListItem schema contains information about a protection group returned by GET /snapservice/clusters/{cluster}/protection-groups operation

This schema was added in vSphere API 8.0.3.0.

JSON Example
{
    "pg": "string",
    "info": {
        "name": "string",
        "status": "string",
        "target_entities": {
            "vm_name_patterns": [
                "string"
            ],
            "vms": [
                "string"
            ],
            "tag_rules": [
                {
                    "tags": [
                        "string"
                    ],
                    "operator": "string"
                }
            ]
        },
        "snapshot_policies": [
            {
                "name": "string",
                "schedule": {
                    "unit": "string",
                    "interval": 0
                },
                "retention": {
                    "unit": "string",
                    "duration": 0
                }
            }
        ],
        "last_snapshot_time": "string",
        "oldest_snapshot_time": "string",
        "vms": [
            "string"
        ],
        "snapshots": [
            "string"
        ],
        "locked": false,
        "guid": "string",
        "replication_policies": [
            {
                "cluster_pair": "string",
                "recovery_point_objective": {
                    "unit": "string",
                    "duration": 0
                },
                "snapshot_retention": {
                    "short_term": {
                        "keep_last": 0
                    },
                    "long_term": {
                        "hourly": {
                            "retention": {
                                "unit": "string",
                                "duration": 0
                            }
                        },
                        "daily": {
                            "hour": 0,
                            "retention": {
                                "unit": "string",
                                "duration": 0
                            }
                        },
                        "weekly": {
                            "hour": 0,
                            "day_of_week": "string",
                            "retention": {
                                "unit": "string",
                                "duration": 0
                            }
                        },
                        "monthly": {
                            "hour": 0,
                            "day_of_month": 0,
                            "retention": {
                                "unit": "string",
                                "duration": 0
                            }
                        }
                    }
                },
                "use_replica_seed": false,
                "storage_spec": {
                    "target_datastore": "string"
                },
                "target_entity_replication_spec": {
                    "vm_replication_specs": [
                        {
                            "vm": "string",
                            "config_params": {
                                "target_config": {
                                    "use_replica_seed": false,
                                    "storage_spec": {
                                        "target_datastore": "string"
                                    }
                                }
                            }
                        }
                    ]
                }
            }
        ]
    }
}
string
pg
Required

Identifier of the protection group.

This property was added in vSphere API 8.0.3.0.

When clients pass a value of this schema as a parameter, the property must be an identifier for the resource type: com.vmware.snapservice.protection_group. When operations return a value of this schema as a response, the property will be an identifier for the resource type: com.vmware.snapservice.protection_group.

info
Required

Information regarding the protection group.

This property was added in vSphere API 8.0.3.0.